home *** CD-ROM | disk | FTP | other *** search
- fscommand(allowscale,false);
- fscommand(showmenu,false);
- fscommand(fullscreen,false);
- var iC = 0;
- var bS = 0;
- var i_ID = 0;
- var i_SID = 0;
- var i_ANGLE = 0;
- var s_NAME = "";
- var i_FRICT = 0.15;
- var i_START = 5;
- var oPOINT = new Object();
- var oSTAR = new Object();
- a_STARDATA = [["Venus","Planet","RA June 1 05h 45.5m dec. +24°13’ 10.4” mag. -3.8\rRA June 11 06h 39.2m dec. +24°18’ 10.6” mag. -3.8\rRA June 30 08h 18.8m dec. +21°14’ 11.1” mag. -3.8",0],["Jupiter","Planet","RA June 1 12h 34.9m dec. -02°12’ 40.1” mag. -2.1\rRA June 30 12h 37.9m dec. -02°39’ 36.9” mag. -1.9",0],["Ursa Major","Constellation","RA 11h 16m dec. +51°",0],["Mizar","Ursa Major","RA 13h 23.9m dec. +54°56’ mag. +2.3",0],["Alcor","Ursa Major","RA 13h 25.2m dec. +54°59’ mag. +4.0 ",0],["Arcturus","Star","RA 14h 15.7m dec. +19°11’ mag. +0.16",0],["Spica","Virgo","RA 13h 25.2m dec. -11°10’ mag. +0.8",0],["Virgo supercluster","Cluster","RA 12h 26m dec. +13°",0],["Summer Triangle","Asterism","RA 19h 40m dec. +28°",0],["Altair","Summer Triangle","RA 19h 50.8m dec. +08°52’ mag. +0.93",0],["Deneb","Summer Triangle","RA 20h 41.4m dec. +45°17’ mag. +1.33",0],["Cygnus","Constellation","RA 20h 34m dec.+45°",0],["Albireo","Cygnus","RA 19h 30.7m dec. +27°58’ mag. +3.08",0],["Cassiopeia","Constellation","RA 01h 16m dec. +62°",0],["Sagittarius","Constellation","RA 19h 03m dec. -29°",0],["Cygnus","Constellation","RA 20h 34m dec. +45°",0],["Deneb","Cygnus","RA 20h 41.4m dec. +45°17’ mag. +1.33",0],["Vega","Summer Triangle","RA 18h 36.9m dec. +38°47’ mag. +0.03",0],["Beta Lyrae","Lyra","RA 18h 50.1m dec. +33°22’ mag. +3.52",0],["Epsilon Lyrae","Lyra","RA 18h 44.3m +39°39’ mag. +4.7//+4.6",0],["Messier 57","Lyra","RA 18h 53.6m dec. +33°02’ mag. +8.8",0],["Cassiopeia","Constellation","RA 01h 16m dec. +62°",0],["Pole Star/North Star","Ursa Minor","RA 02h 33.4m dec. +89°16’ mag. +2.00",0],["Rho Cassiopeiae","Cassiopeia","RA 23h 54.4m dec. +57°30’ mag. +4.51",0]];
- getStarData = function(i_ID)
- {
- STARNAME = a_STARDATA[i_ID - 1][0];
- CONSTNAME = a_STARDATA[i_ID - 1][1];
- COORDS = a_STARDATA[i_ID - 1][2];
- MCIMG._visible = 0;
- };
- showSpeaker = function(b_SPKID)
- {
- PATMAN.isForw = b_SPKID;
- CHRISMAN.isForw = !b_SPKID;
- };
- showStar = function(i_SID)
- {
- if(i_SID == -1)
- {
- i_ID = !(iC < a_STARDATA.length && iC > 0) ? (iC = 1) : (iC += 1);
- }
- else
- {
- i_ID = i_SID;
- i_SID -= 1;
- iC += i_SID - iC;
- MCQUE.gotoAndPlay("Q" + i_ID);
- }
- oSTAR = eval("MCGLOBE.S" + i_ID);
- oPOINT.w = oSTAR._width;
- getStarData(i_ID);
- i_START = 90;
- PP = "Pause";
- bS = 0;
- };
- this.onEnterFrame = function()
- {
- oPOINT.x = oSTAR._x;
- oPOINT.y = oSTAR._y;
- MCGLOBE.localToGlobal(oPOINT);
- i_ANGLE = Math.atan2(Math.round(MCGLOBE._y - oPOINT.y),Math.round(MCGLOBE._x - oPOINT.x)) / 0.017453292519943295 + i_START;
- i_ANGLE = !isNaN(i_ANGLE) ? i_ANGLE : i_START;
- MCGLOBE._rotation += (- i_ANGLE) * i_FRICT;
- MCTARG._y -= (MCTARG._y - oPOINT.y) * i_FRICT / 1.2;
- MCTARG._height = MCTARG._width += (oPOINT.w - MCTARG._width) * i_FRICT;
- var i_TX = MCTARG._x;
- var i_TY = MCTARG._y;
- var i_TR = MCTARG._height / 2;
- MCTL._x = i_TX - i_TR - 10;
- MCTR._x = i_TX + i_TR + 10;
- MCTT._y = i_TY - i_TR - 10;
- MCTB._y = i_TY + i_TR + 10;
- MCTL._y = MCTR._y = i_TY;
- updateAfterEvent();
- };
- MovieClip.prototype.playDir = function()
- {
- bDir = !this.isForw ? -1 : 1;
- this.gotoAndStop(this._currentframe + bDir);
- };
-